/*
 * $Id:
 *
 * Copyright (C) 2011 Refiner Inc.
 * All right reserved
 *
 *============================================================
 * +rVPN Stack : AppIF (Socket Base Interface)
 *============================================================
 * abstract: TCP/IPスタック側のソケットI/F処理
 * author  : MURATA
 * history :
 *
 */
#ifndef _RSI_SOCKIF_H_
#define _RSI_SOCKIF_H_

#include <sys/socket.h>
#include <netinet/in.h>


/*------------------------------------*
 * 初期化／終了 関数定義                     *
 *------------------------------------*/
#ifdef __cplusplus
extern "C"{
#endif

/* ソケットベースI/Fの初期化 */
int rsi_initialize(struct sockaddr* addr);

/* ソケットベースI/Fの終了 */
void rsi_uninitialize(void);

#ifdef __cplusplus
}
#endif

#endif /* _RSI_SOCKIF_H_ */


